ffmpeg.git
13 months agoavcodec/libx265: unbreak build for X265_BUILD >= 213
Gyan Doshi [Sat, 5 Oct 2024 04:38:31 +0000 (10:08 +0530)]
avcodec/libx265: unbreak build for X265_BUILD >= 213

Earlier, x265 made an API change to support alpha and
other multiple layer pictures. We added guards to accommodate
that in 1f801dfdb5

They have now reverted that API change in
https://bitbucket.org/multicoreware/x265_git/commits/78e5b703b1

Updated our wrapper guards to unbreak build again.

Gbp-Pq: Name 0007-avcodec-libx265-unbreak-build-for-X265_BUILD-213.patch

13 months agofftools: log unconnected filter output label
Marvin Scholz [Tue, 1 Oct 2024 01:20:04 +0000 (03:20 +0200)]
fftools: log unconnected filter output label

(cherry picked from commit f25c9cc213c7e3eb585d3339eb775b16921c4d98)

Gbp-Pq: Name 0006-fftools-log-unconnected-filter-output-label.patch

13 months agofftools: do not access out of bounds filtergraph
Marvin Scholz [Tue, 1 Oct 2024 00:57:11 +0000 (02:57 +0200)]
fftools: do not access out of bounds filtergraph

The log message was logged for `filtergraphs[j]` which would cause a
heap buffer overflow in certain circumstances.

Correctly it should be logged for the current filtergraph, so just
use `fg` here.

(cherry picked from commit 5beeb3a1f97d8f6d4076fe83aaf5e2e5871f945e)

Gbp-Pq: Name 0005-fftools-do-not-access-out-of-bounds-filtergraph.patch

13 months agoavcodec/mediacodecenc: Fix access of uninitialized value
Zhao Zhili [Thu, 3 Oct 2024 17:30:57 +0000 (01:30 +0800)]
avcodec/mediacodecenc: Fix access of uninitialized value

When crop is skipped, av_strlcatf will access `str` which isn't
initialized properly.

Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
(cherry picked from commit eff9ed7bff45998ea370e3d6f627529ad47e2e74)

Gbp-Pq: Name 0004-avcodec-mediacodecenc-Fix-access-of-uninitialized-va.patch

13 months agoavformat/img2enc: Fix integer truncation when frame_pts is enabled
Zhao Zhili [Mon, 23 Sep 2024 16:16:13 +0000 (00:16 +0800)]
avformat/img2enc: Fix integer truncation when frame_pts is enabled

Fix #11194

Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
(cherry picked from commit f56a54387b9cea884ca139e9cb993ff6989b8def)

Gbp-Pq: Name 0003-avformat-img2enc-Fix-integer-truncation-when-frame_p.patch

13 months agoavformat/internal: Add ff_get_frame_filename
Zhao Zhili [Mon, 23 Sep 2024 15:14:19 +0000 (23:14 +0800)]
avformat/internal: Add ff_get_frame_filename

It's similar to av_get_frame_filename2 but with int64_t number
support. Make av_get_frame_filename* a wrapper over
ff_get_frame_filename.

Co-authored-by: Filip Mašić <shoutplenty@gmail.com>
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
(cherry picked from commit a2d9663241908d6f558b8e6b24bd42f2aaebc144)

Gbp-Pq: Name 0002-avformat-internal-Add-ff_get_frame_filename.patch

13 months agoavformat/mov: don't return the latest stream when an item stream is expected
James Almer [Mon, 30 Sep 2024 13:59:02 +0000 (10:59 -0300)]
avformat/mov: don't return the latest stream when an item stream is expected

Otherwise, things like ICC profiles as read from the colr box meant for an item
with no stream (like a grid) may end up being added to the wrong stream.

Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit 04182b55494b44152146e6a6bcd5eb9403f00625)

Gbp-Pq: Name 0001-avformat-mov-don-t-return-the-latest-stream-when-an-.patch

13 months agoffmpeg (7:7.1-4) unstable; urgency=medium
Sebastian Ramacher [Fri, 21 Feb 2025 12:16:27 +0000 (13:16 +0100)]
ffmpeg (7:7.1-4) unstable; urgency=medium

  [ Santiago Ruano Rincón ]
  * Move build-dependency from libjs-bootstrap to libjs-bootstrap5
    (Closes: #1088454)

  [ Sebastian Ramacher ]
  * debian/control: Bump Standards-Version

[dgit import unpatched ffmpeg 7:7.1-4]

13 months agoImport ffmpeg_7.1-4.debian.tar.xz
Sebastian Ramacher [Fri, 21 Feb 2025 12:16:27 +0000 (13:16 +0100)]
Import ffmpeg_7.1-4.debian.tar.xz

[dgit import tarball ffmpeg 7:7.1-4 ffmpeg_7.1-4.debian.tar.xz]

17 months agoImport ffmpeg_7.1.orig.tar.xz
Sebastian Ramacher [Sat, 19 Oct 2024 15:18:27 +0000 (17:18 +0200)]
Import ffmpeg_7.1.orig.tar.xz

[dgit import orig ffmpeg_7.1.orig.tar.xz]